Solutions/ImpervaCloudWAF/Hunting Queries/ImpervaRareApplications.yaml (25 lines of code) (raw):

id: 426a8b59-41ad-4022-bb01-cf914fd5687a name: Imperva - Rare applications description: | 'Query searches for rare application protocols.' severity: Medium requiredDataConnectors: - connectorId: ImpervaWAFCloudAPI dataTypes: - ImpervaWAFCloud tactics: - InitialAccess relevantTechniques: - T1190 query: | ImpervaWAFCloud | where TimeGenerated > ago(24h) | where isnotempty(NetworkApplicationProtocol) | summarize count() by NetworkApplicationProtocol | top 5 by count_ asc | extend AppCustomEntity = NetworkApplicationProtocol entityMappings: - entityType: CloudApplication fieldMappings: - identifier: Name columnName: AppCustomEntity